package com.unbox.common.annotation;

import java.lang.annotation.*;

/**
 * 开启注解验证
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Validated {
     // 做验证注解
     Max[] max() default {};
     NotNull[] notNulls() default {};
     NotNumber[] notNumber() default {};
     Min[] mix() default {};
     Size[] size() default {};

     /**
      * 是否返回所有错误 false 返回单条数据
      * @return
      */
    boolean returnAllMessage() default false;
}
